Skip to content

[v24.x backport] esm: fix source phase identity bug in loadCache eviction#62568

Open
guybedford wants to merge 1 commit intonodejs:v24.x-stagingfrom
guybedford:backport-62415
Open

[v24.x backport] esm: fix source phase identity bug in loadCache eviction#62568
guybedford wants to merge 1 commit intonodejs:v24.x-stagingfrom
guybedford:backport-62415

Conversation

@guybedford
Copy link
Copy Markdown
Contributor

PR-URL: #62415
Reviewed-By: Yagiz Nizipli yagiz@nizipli.com
Reviewed-By: Benjamin Gruenbaum benjamingr@gmail.com

PR-URL: nodejs#62415
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/loaders

@nodejs-github-bot nodejs-github-bot added esm Issues and PRs related to the ECMAScript Modules implementation. needs-ci PRs that need a full CI run. v24.x Issues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch. labels Apr 2, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.09%. Comparing base (065c9b0) to head (ec42126).
⚠️ Report is 159 commits behind head on v24.x-staging.

Additional details and impacted files
@@                Coverage Diff                @@
##           v24.x-staging   #62568      +/-   ##
=================================================
- Coverage          90.10%   90.09%   -0.02%     
=================================================
  Files                667      670       +3     
  Lines             199019   200417    +1398     
  Branches           38911    39093     +182     
=================================================
+ Hits              179335   180565    +1230     
- Misses             12040    12177     +137     
- Partials            7644     7675      +31     
Files with missing lines Coverage Δ
lib/internal/modules/esm/module_job.js 96.56% <100.00%> (+0.04%) ⬆️

... and 174 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@aduh95
Copy link
Copy Markdown
Contributor

aduh95 commented Apr 3, 2026

Am I correct that this lands cleanly on the staging branch? If so, let's close this, it's easier to not have to deal with a PR if we can avoid it

@guybedford
Copy link
Copy Markdown
Contributor Author

@aduh95 yes both of these should land cleanly. Do you mean to just use backport-requested label then instead on the originals? I just really want to ensure these don't get missed.

@aduh95 aduh95 force-pushed the v24.x-staging branch 2 times, most recently from 24fd6c2 to c167630 Compare April 6, 2026 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

esm Issues and PRs related to the ECMAScript Modules implementation. needs-ci PRs that need a full CI run. v24.x Issues that can be reproduced on v24.x or PRs targeting the v24.x-staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants